/* 
    $Id: dialog.css 59 2012-03-05 14:10:16Z rook.alex@gmail.com $
     custom modal dialogs
*/

.dlg {
    background-color: white;
    position: absolute;
    top: 30%;
    left:30%;
    display: none;
}

.dlg  legend{
    font-size: small;
}

.dlg ul{
    margin: 3px;
    list-style-type:  none;

}
.dlg li {
    font-size: large;
    padding: 3px;
}

.dlg-colored {
    background: #9999ff;
}

.dlg-col {
    margin: 3px;
    float: left;
    border:1px groove #ccccff;
}

.dlg-inputs {
    padding: 0px;
    margin: 0px;
    font-size: medium;
    width: 177px;
    border: 1px groove;
}

.dlg-inputs-buttons {
    margin:3px;
    cursor: pointer;
    min-height: 34px;
    min-width: 34px;
}

.dlg-inputs-buttons-run { /* кнопка "выполнить" */
    background-image: url("/i/save_32x32.png");
    background-position: left;
    background-repeat: no-repeat;
}
.dlg-inputs-radio {
    width: auto;
    cursor: pointer;
    border: none;
}

.dlg-col select {
    width: 150px;
    border: none;
}

.close-btn {
    float: right;
    background-image: url("/i/close-normal_32x32.png");
    background-position: left;
    background-repeat: no-repeat;
}
.wait {/* слой ожидания */
    background-image: url("/i/wait.gif");
    background-position:center;
    background-repeat: no-repeat;
    background-color: white;
    opacity: 0.7;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display:none;
}

.blocker { /* слой блокировки */
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: none;
    /*тема из jquery-ui*/
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgb(102, 102, 102);
    background-image: url("/i/blocker-bg.png");
    background-origin: padding-box;
    background-position: 50% 50%;
    background-repeat: repeat;
    background-size: auto;
    opacity: 0.5;
}
/* базовый класс для info/warn/error сообщение */ 
.dlg-info {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    display: none;
    border-style: solid;
    border-width: thin;
}

.dlg-info-error{
    background: white;
    color: red;
    font-weight: bolder;
    border-color: red;
}
.msg { /*сообщение*/
    margin: 7px;
}
.dlg-info-confim {
    position: fixed;
    left: 0;
    top: 30%;
    width: 100%;
    display: none;
    background: whitesmoke;
    cursor: pointer;
}


.dlg-info-confim .msg {
    margin-left: 25%;
}

.dlg-info-confim .confim-btn {
    text-align: right;
    background-color: whitesmoke;
    background-image: url("/i/ok_32x32.png");
    background-position: left;
    background-repeat: no-repeat;
    width: 74px;
    border: dotted thin;
    cursor: pointer;
}

.dlg-info-error .close-btn{
    background-image: url("/i/close-red_32x32.png");
}
.dlg-info-info { /* информационный диалог */
    background: white;
    font-weight: bolder;
    border-color: cadetblue;
}

/* диалог редактирование статьи */
.article-dlg {
    margin:0 auto;
    width:80%;
    padding: 5px;
    left: 10%;top:3%;
    position: fixed;
    background: white;
    display: none;
}

.article-dlg legend{
    font-size: small;
}
.article-dlg fieldset{
    margin-bottom: 3px;
    border-style: none;
    padding: 0;
}


.article-template, .article-no-articles{ /* шаблон для статьи, сообщение о пустом списке статей- должены быть скрыты */
    display: none;
}

.dlg-mark-change {/* метка изменения  - должна быть скрыта */
    display: none;
    background-image: url("/i/alert_32x32.png");
    background-repeat: no-repeat;
    cursor: default;

}

:disabled {
    background: whitesmoke;
    border: #ccccff solid thin;
    list-style: none;
    color: gray;
    cursor: not-allowed;
}

